package com.yungu.swift.order.model.param;

import com.yungu.swift.base.model.admin.AdminParam;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;


/**
 * 订单信息修改参数
 */
@Data
public class AdminOrderEditParam extends AdminParam implements Serializable {

    /**
     * 订单ID
     */
    private String orderUuid;

    /**
     * 出发时间
     */
    private Date deparTime;

    /**
     * 乘车人数
     */
    private Integer passengerNum;

    /**
     * 出发地经度
     **/
    private Double originLng;

    /**
     * 出发地纬度
     **/
    private Double originLat;

    /**
     * 出发城市
     **/
    private String originCity;

    /**
     * 出发地点
     **/
    private String originAddress;

    /**
     * 出发详情地址
     **/
    private String originDetailAddress;

    /**
     * 发起地行政区划代码
     */
    private String originAreaCode;

    /**
     * 出地城市ID
     **/
    private String originCityUuid;

    /**
     * 目的地经度
     **/
    private Double destLng;

    /**
     * 目的地纬度
     **/
    private Double destLat;

    /**
     * 目的地城市
     **/
    private String destCity;

    /**
     * 目的地城市ID
     **/
    private String destCityUuid;

    /**
     * 目的地地址
     **/
    private String destAddress;

    /**
     * 目的地详细地址
     **/
    private String destDetailAddress;

    /**
     * 订单备注
     */
    private String remark;

    /**
     * 用户ID
     */
    private String operationUserIp;
}
